package br.ufc.si.bean;

import java.util.ArrayList;
import java.util.List;

import javax.faces.model.SelectItem;

import br.ufc.si.model.Municipio;
import br.ufc.si.sax.ListarMunicipios;

public class MunicipioBean {

	private List<Municipio> municipios;
	private List<SelectItem> municipiosSel;

	public MunicipioBean() {
		ListarMunicipios listar = new ListarMunicipios();
		municipios = new ArrayList<Municipio>();
		municipios = listar.ListarMunicipios();
		municipiosSel = new ArrayList<SelectItem>();

		for (Municipio m : municipios) {
			municipiosSel.add(new SelectItem(m.getCodigo(), m.getNome()));
		}

	}

	public List<Municipio> getMunicipios() {
		return municipios;
	}

	public void setMunicipios(List<Municipio> municipios) {
		this.municipios = municipios;
	}

	public List<SelectItem> getMunicipiosSel() {
		return municipiosSel;
	}

	public void setMunicipiosSel(List<SelectItem> municipiosSel) {
		this.municipiosSel = municipiosSel;
	}

}
